html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}
body{background:#CACBC5 url(images/background.png) left top repeat-x;color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:75%;line-height:1.5}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}
caption,th,td{font-weight:400;text-align:left}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:none}
h1,h2,h3,h4,h5,h6{color:#111;font-weight:400}
h1{font-size:3em;line-height:1;margin-bottom:.5em}
h2{font-size:2em;margin-bottom:.75em}
h3{font-size:1.5em;line-height:1;margin-bottom:1em}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
a{color:#000;text-decoration:underline}
blockquote{border-left:3px solid #CADAE7;color:#666;font-style:italic;margin:1.5em;overflow:hidden;padding-left:9px}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{font-style:italic;margin:0 0 1.5em}
pre{margin:1.5em 0;overflow:auto;white-space:pre;width:470px}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dd{margin-left:1.5em}
thead th{background:#c3d9ff}
th,td,caption{padding:4px 10px 4px 5px}
tr.even td{background:#e5ecf9}
caption{background:#eee}
.small{font-size:.8em;line-height:1.875em;margin-bottom:1.875em}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide{display:none}
.highlight{background:#ff0}
.added{background:#060;color:#fff}
.removed{background:#900;color:#fff}
.first{margin-left:0;padding-left:0}
.last{margin-right:0;padding-right:0}
.top{margin-top:0;padding-top:0}
.bottom{margin-bottom:0;padding-bottom:0}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em}
legend{font-size:1.2em;font-weight:700}
input.text,input.title,textarea,select{border:1px solid #bbb;margin:.5em 0}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}
input.text,input.title{padding:5px;width:300px}
input.title{font-size:1.5em}
textarea{height:250px;padding:5px;width:390px}
.error,.notice,.success{border:2px solid #ddd;margin-bottom:1em;padding:.8em}
.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11}
.notice{background:#FFF6BF;border-color:#FFD324;color:#514721}
.success{background:#E6EFC2;border-color:#C6D880;color:#264409}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}
.container{margin:0 auto;width:950px}
.showgrid{background:url(src/grid.png)}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px}
.last,div.last{margin-right:0}
.span-1{width:30px}
.span-2{width:70px}
.span-3{width:110px}
.span-4{width:150px}
.span-5{width:190px}
.span-6{width:230px}
.span-7{width:270px}
.span-8{width:310px}
.span-9{width:350px}
.span-10{width:390px}
.span-11{width:430px}
.span-12{width:470px}
.span-13{width:510px}
.span-14{width:550px}
.span-15{width:590px}
.span-16{width:630px}
.span-17{width:670px}
.span-18{width:710px}
.span-19{width:750px}
.span-20{width:790px}
.span-21{width:830px}
.span-22{width:870px}
.span-23{width:910px}
.span-24,div.span-24{margin:0;width:950px}
input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24{border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important}
input.span-1,textarea.span-1{width:18px!important}
input.span-2,textarea.span-2{width:58px!important}
input.span-3,textarea.span-3{width:98px!important}
input.span-4,textarea.span-4{width:138px!important}
input.span-5,textarea.span-5{width:178px!important}
input.span-6,textarea.span-6{width:218px!important}
input.span-7,textarea.span-7{width:258px!important}
input.span-8,textarea.span-8{width:298px!important}
input.span-9,textarea.span-9{width:338px!important}
input.span-10,textarea.span-10{width:378px!important}
input.span-11,textarea.span-11{width:418px!important}
input.span-12,textarea.span-12{width:458px!important}
input.span-13,textarea.span-13{width:498px!important}
input.span-14,textarea.span-14{width:538px!important}
input.span-15,textarea.span-15{width:578px!important}
input.span-16,textarea.span-16{width:618px!important}
input.span-17,textarea.span-17{width:658px!important}
input.span-18,textarea.span-18{width:698px!important}
input.span-19,textarea.span-19{width:738px!important}
input.span-20,textarea.span-20{width:778px!important}
input.span-21,textarea.span-21{width:818px!important}
input.span-22,textarea.span-22{width:858px!important}
input.span-23,textarea.span-23{width:898px!important}
input.span-24,textarea.span-24{width:938px!important}
.append-1{padding-right:40px}
.append-2{padding-right:80px}
.append-3{padding-right:120px}
.append-4{padding-right:160px}
.append-5{padding-right:200px}
.append-6{padding-right:240px}
.append-7{padding-right:280px}
.append-8{padding-right:320px}
.append-9{padding-right:360px}
.append-10{padding-right:400px}
.append-11{padding-right:440px}
.append-12{padding-right:480px}
.append-13{padding-right:520px}
.append-14{padding-right:560px}
.append-15{padding-right:600px}
.append-16{padding-right:640px}
.append-17{padding-right:680px}
.append-18{padding-right:720px}
.append-19{padding-right:760px}
.append-20{padding-right:800px}
.append-21{padding-right:840px}
.append-22{padding-right:880px}
.append-23{padding-right:920px}
.prepend-1{padding-left:40px}
.prepend-2{padding-left:80px}
.prepend-3{padding-left:120px}
.prepend-4{padding-left:160px}
.prepend-5{padding-left:200px}
.prepend-6{padding-left:240px}
.prepend-7{padding-left:280px}
.prepend-8{padding-left:320px}
.prepend-9{padding-left:360px}
.prepend-10{padding-left:400px}
.prepend-11{padding-left:440px}
.prepend-12{padding-left:480px}
.prepend-13{padding-left:520px}
.prepend-14{padding-left:560px}
.prepend-15{padding-left:600px}
.prepend-16{padding-left:640px}
.prepend-17{padding-left:680px}
.prepend-18{padding-left:720px}
.prepend-19{padding-left:760px}
.prepend-20{padding-left:800px}
.prepend-21{padding-left:840px}
.prepend-22{padding-left:880px}
.prepend-23{padding-left:920px}
div.border{border-right:1px solid #eee;margin-right:5px;padding-right:4px}
div.colborder{border-right:1px solid #eee;margin-right:25px;padding-right:24px}
.pull-1{margin-left:-40px}
.pull-2{margin-left:-80px}
.pull-3{margin-left:-120px}
.pull-4{margin-left:-160px}
.pull-5{margin-left:-200px}
.pull-6{margin-left:-240px}
.pull-7{margin-left:-280px}
.pull-8{margin-left:-320px}
.pull-9{margin-left:-360px}
.pull-10{margin-left:-400px}
.pull-11{margin-left:-440px}
.pull-12{margin-left:-480px}
.pull-13{margin-left:-520px}
.pull-14{margin-left:-560px}
.pull-15{margin-left:-600px}
.pull-16{margin-left:-640px}
.pull-17{margin-left:-680px}
.pull-18{margin-left:-720px}
.pull-19{margin-left:-760px}
.pull-20{margin-left:-800px}
.pull-21{margin-left:-840px}
.pull-22{margin-left:-880px}
.pull-23{margin-left:-920px}
.pull-24{margin-left:-960px}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{float:left;position:relative}
.push-1{margin:0 -40px 1.5em 40px}
.push-2{margin:0 -80px 1.5em 80px}
.push-3{margin:0 -120px 1.5em 120px}
.push-4{margin:0 -160px 1.5em 160px}
.push-5{margin:0 -200px 1.5em 200px}
.push-6{margin:0 -240px 1.5em 240px}
.push-7{margin:0 -280px 1.5em 280px}
.push-8{margin:0 -320px 1.5em 320px}
.push-9{margin:0 -360px 1.5em 360px}
.push-10{margin:0 -400px 1.5em 400px}
.push-11{margin:0 -440px 1.5em 440px}
.push-12{margin:0 -480px 1.5em 480px}
.push-13{margin:0 -520px 1.5em 520px}
.push-14{margin:0 -560px 1.5em 560px}
.push-15{margin:0 -600px 1.5em 600px}
.push-16{margin:0 -640px 1.5em 640px}
.push-17{margin:0 -680px 1.5em 680px}
.push-18{margin:0 -720px 1.5em 720px}
.push-19{margin:0 -760px 1.5em 760px}
.push-20{margin:0 -800px 1.5em 800px}
.push-21{margin:0 -840px 1.5em 840px}
.push-22{margin:0 -880px 1.5em 880px}
.push-23{margin:0 -920px 1.5em 920px}
.push-24{margin:0 -960px 1.5em 960px}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{float:right;position:relative}
.prepend-top{margin-top:1.5em}
.append-bottom{margin-bottom:1.5em}
.box{background:#f1f1f1;margin-bottom:1.5em;padding:1.5em}
hr{background:#ddd;border:none;clear:both;color:#ddd;float:none;height:.1em;margin:0 0 1.45em;width:100%}
hr.space{background:#fff;color:#fff}
.clearfix:after,.container:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden}
.clearfix,.container{display:block}
.clear{clear:both}
.miniInfos{font-size:11px;font-style:italic}
ul.tabs{border-bottom:1px solid #D7D7CB;border-left:1px solid #D7D7CB;float:left;height:24px;list-style:none;margin:0;padding:0;width:100%}
ul.tabs li{background:#F7F7F5;border:1px solid #D7D7CB;border-left:none;float:left;height:23px;line-height:23px;margin:0 0 -1px;overflow:hidden;padding:0;position:relative}
ul.tabs li a{border:1px solid #fff;color:#000;display:block;font-size:14px;outline:none;padding:0 15px;text-decoration:none}
ul.tabs li a:hover{background:#fff}
html ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff}
.tab_container{background:#fff;border:1px solid #D7D7CB;border-top:none;clear:both;float:left;overflow:hidden;width:100%}
.tab_content{font-size:14px;padding:20px}
.tab_content th{background-color:#64991E;color:#FFF}
.tab_content .post{margin-bottom:20px;padding-bottom:20px}
#contentwrap{background:#FFF}
a:hover{color:#27a500}
#header{background:url(images/header-background.png) top right no-repeat;height:168px}
#header h2{color:#7f7f7f;font-family:Arial;font-size:14px;line-height:14px;padding-left:15px}
.logoimg{margin:5px 0 0}
#pagemenucontainer{height:30px}
#pagemenu{height:30px;margin-bottom:1px}
#pagemenu,#pagemenu ul{line-height:1;list-style:none;margin:0;padding:0}
#pagemenu ul li{list-style:none;margin:0;padding:0}
#pagemenu li a,#pagemenu li a:link{border-bottom:4px solid #C1C2BB;color:#4E4D4D;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:12px 14px;text-decoration:none}
#pagemenu li a:hover,#pagemenu li a:active{background:url(images/pagemenu-hover.png) center bottom no-repeat;border-bottom:4px solid #7cc700;color:#7cc700;display:block;text-decoration:none}
#pagemenu li.current_page_item a{background:url(images/pagemenu-hover.png) center bottom no-repeat;border-bottom:4px solid #7cc700;color:#7cc700}
#pagemenu li:hover,#pagemenu li.sfhover{position:static}
#navcontainer{background:url(images/nav-bg.png) left top repeat-x;display:block;height:38px;margin-bottom:14px;overflow:hidden}
.link{color:#27a500;font-weight:700;text-decoration:none}
.link:hover{text-decoration:underline}
.readmore{text-align:right}
#aboutbar{background:#589DBA;margin-bottom:8px;padding:15px 15px 12px 0}
#aboutbar h3{color:#fff;font-family:Georgia, Times New Roman Times, Serif;font-size:22px;font-style:italic;font-weight:700;margin:0!important;padding:0 0 5px!important}
#aboutbar p{color:#fff;font-family:Georgia, Times New Roman Times, Serif;font-size:14px;font-style:italic;margin-bottom:10px!important}
.about_image{border:4px solid #fff;float:left;margin:0 15px 0 0}
#content{padding:15px 5px 15px 15px}
.post{background:url(images/post-line.png) left bottom repeat-x;padding-bottom:10px;padding-left:10px;padding-right:10px}
.post-even{background-color:#f9f9f9}
.title{color:#514B4B;font-family:Arial, Verdana;font-weight:700;line-height:22px;margin:0 0 8px;padding:15px 0 0}
.title a{color:#514B4B;text-decoration:none}
.title a:hover{color:#27a500;text-decoration:none}
.pagetitle{font-family:Arial, Verdana;line-height:22px;margin-bottom:20px;text-decoration:underline}
.postdate{color:#3E3C3C;font-family:Arial, Verdana;font-size:11px;padding:1px 0}
.subtitleoffre{color:#3E3C3C;font-family:Arial, Verdana;font-size:15px;padding:1px 0}
.postmeta{font-family:Arial, Verdana;font-size:11px;padding:2px 4px}
.postdate img,.postmeta img{border:none;margin:2px;vertical-align:middle}
.post_thumbnail{background-color:#F7F7F3;border:2px solid #DCE2E3;margin:0 10px 10px 0;padding:6px}
.entry{font-family:Arial, Verdana;font-size:14px;line-height:20px;padding-top:8px;text-align:justify}
.navigation{padding:10px 0}
.post img{max-width:680px}
img.wp-smiley{border:none;margin:0;max-height:12px;padding:0}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.wp-pagenavi a:hover{background:#393939!important;border:0!important;color:#fff!important}
.wp-pagenavi span.current{background:#589DBA!important;border:0!important;color:#fff!important;font-size:15px!important;font-weight:700;padding:4px 8px!important}
.sidebaradbox{margin-top:15px;text-align:center}
.ad125{margin:1px}
.sidebar{margin:0 10px 10px 0}
.sidebar a{color:#686363;text-decoration:none}
.sidebar a:hover{color:#589DBA;text-decoration:underline}
#search{background:#FFF;border:1px solid #EDECEC;height:26px;padding:0;text-align:right}
#search input{background:none;border:0;color:#3F3F3F}
#s{background:none;margin:2px 0 0;padding:3px;width:222px}
.addthis_toolbox{padding:15px 0 0;text-align:center}
.addthis_toolbox .custom_images a{height:32px;margin:0 1px;padding:0;width:32px}
.addthis_toolbox .custom_images a:hover img{opacity:1}
.addthis_toolbox .custom_images a img{opacity:0.85}
.sidebar h2{background:url(images/sidebar-tab.png) center bottom repeat-x;color:#000;font-family:Arial, Helvetica, Sans-serif;font-size:16px;font-weight:700;margin:10px 0 0;padding:8px 4px;text-transform:uppercase}
.sidebar ul{list-style-type:none;margin:0 0 10px;padding:0}
.sidebar ul li{list-style-type:none;margin:0 0 5px;padding:0}
.sidebar ul ul{list-style-type:none;margin:0;padding:0}
.sidebar ul li li,.sidebar ul li ul li{background:url(images/arrow.png) left 12px no-repeat;margin:0;padding:3px 0 3px 12px}
#wp-calendar th{background:none;color:#686363;font-style:normal;text-transform:capitalize}
#wp-calendar caption{background:none;margin:2px 0;padding:2px 4px;text-transform:uppercase}
#wp-calendar td{color:#686363;font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;padding:2px 0;text-align:center}
#wp-calendar td:hover,#wp-calendar #today{background:#589DBA;color:#fff}
#wp-calendar{empty-cells:show;font-size:14px;font-weight:700;margin:0;width:100%}
#footer{background:#64991e;color:#FFF;font-size:13px;padding:14px;text-align:center}
#footer a{color:#FFF}
#credits{color:#5E5E5C;font-size:11px;padding:8px;text-align:center}
#credits a{color:#5E5E5C;text-decoration:none}
#commentform input{margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform{margin:5px 10px 0 0}
#commentform textarea{padding:2px;width:100%}
#respond:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#commentform #submit{float:right;margin:0 0 5px auto}
.alt{margin:0;padding:10px}
.commentlist{padding:0;text-align:justify}
.commentlist li{list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px}
.commentlist li ul li{margin-left:10px;margin-right:-5px}
.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{margin:5px 0}
.nocomments{margin:0;padding:0;text-align:center}
.commentmetadata{display:block;margin:0}
.sidebox a{color:#52575C;font-size:13px;font-weight:700;text-decoration:none}
#custom fieldset{clear:both;width:580px}
.field_demi{float:left;height:300px;margin-left:3px;width:270px}
#newsticker-demo{font-family:Verdana,Arial,Sans-Serif;font-size:12px;margin:20px auto;padding:5px 5px 0}
#newsticker-demo img{border:2px solid #FFF}
#sidebarOffres ul li{display:block;list-style:none;margin-bottom:5px;padding-bottom:1px}
#sidebarOffres .info span.cat{color:gray;display:block;font-size:10px}
#sidebarOffres .info span.cat a{color:gray;font-size:10px;font-weight:400}
#header .title h1{font:italic normal normal 24px/29px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:22px;margin-bottom:2px!important;padding:15px 0 0 15px;text-decoration:none}
#header a h1,#header a:visited h1{color:#464646;text-decoration:none}
h2.title{color:#464646;font:italic normal normal 24px/29px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;padding:10px 15px 3px 0;text-shadow:#FFF 0 1px 0}
.post h2.title{font-style:normal}
#loadingOffre{margin:auto;width:354px}
.sidebox h3{border-top:1px grey dotted;margin-top:5px;padding-top:10px}
.box h2{font-size:19px}
.box .post{font-size:12px}
#listOffres h2{font-size:20px;margin-bottom:0}
#nav a{color:#484b4c;float:left;font-size:12px;font-weight:700;margin:0;padding:14px 16px;text-decoration:none;text-transform:uppercase}
#nav,#nav ul,#nav ol{line-height:1em;list-style:none;margin:0;padding:0}
#nav ol,#nav ul{background:none;left:0}
#nav li{background:url(images/nav-separator.png) left center no-repeat;cursor:pointer;display:inline;float:left;height:36px;margin:0 2px 0 0;padding:0 2px 0 0}
#nav li:first-child{background:none}
#nav{clear:both;display:block;font-size:12px;margin:0 auto;overflow:hidden;width:950px}
p,dl{margin:0 0 1.5em}
a:focus,a:hover,.loud{color:#000}
strong,dfn,dl dt,th,label{font-weight:700}
em,dfn,tfoot{font-style:italic}
del,.quiet{color:#666}
#pagemenu ul,#pagemenu li{float:left;list-style:none;margin:0;padding:0}
#navcontainer .current-cat a,#nav li a:hover,#nav li a:focus{background:url(images/nav-hover.png) left top repeat-x;color:#000}
.post p,#comments h3{margin-bottom:10px}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active,.wp-pagenavi span.pages,.wp-pagenavi span.extend{background:none!important;border:0!important;color:#232323!important;font-size:15px!important;padding:4px 8px!important}
#topsearch,#sidebarOffres{margin-top:10px}
.rssbox,.twitterbox,.sidebox{background:#FFF;border:1px solid #E4E4E1;margin:10px 0 0;padding:10px}
.rssbox:hover,.twitterbox:hover,.sidebox:hover{background:#F7F7F5;border-color:#D7D7CB}
.rssbox a,.twitterbox a{color:#52575C;font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase}
.rssbox a:hover,.twitterbox a:hover,.sidebox a:hover{color:#353739;text-decoration:underline}
#footer a:hover,#newsticker-demo a,#header a{text-decoration:none}
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

span.alreadyuse{
    float:right;
    font-size:14px;
    color:#8a1f11;
    font-style: normal;
    font-weight: bold;
}
.messages{
    margin-bottom:7px;
    border : 1px #ccc solid;
    
    padding: 5px;
}
.messages .author{
    display:block;
    color: #333;
}
.messages .texte{
    display:block;
    color: #222;
    font-style: italic;
}
.odd{
    text-align:right;
}
